//#define _CRT_SECURE_NO_WARNINGS
//#pragma warning(disable:6031)

#include <iostream>
#include <string>
using namespace std;

class Student
{
public:

	string m_name = "\0";
	int m_age = 0;

	void Init(string name, int age)
	{
		m_name = name;
		m_age = age;
	}

	void Show()
	{
		cout << m_name << endl;
		cout << m_age << endl;
	}
};

struct w
{
	int A = 100;
};

int main()
{
	Student a;
	a.Init("Carl", 20);
	a.Show();
	
	w b;
	cout << b.A << endl;

	return 0;
}




//int test(int x = 2, int y = 1)
//{
//	return x + y;
//}
//void test2(const int& a)
//{
//	cout << "test2" << endl;
//}
//void test2(int& a)
//{
//	cout << "test2 int&" << endl;
//}
////int a = 2;
////const int& b = a;
//////b = 4;
////a = 3;
////cout << b << endl;
///*test2(a);
//test2(10);*/
///*int res = test(3);
//cout << res << endl;*/